package org.apache.commons.logging;

import com.agitar.lib.ConcreteMock;
import com.agitar.lib.MockUtils;

public abstract class AgMockLogFactory implements ConcreteMock {
	protected AgMockLogFactory() {
		MockUtils.doOriginal();
	}

	public static Log getLog(Class clazz)
			throws org.apache.commons.logging.LogConfigurationException {
		return new AgLog();
	}

	static {
		// if this block is left without any executable code, the compiler will omit it
		// and the static initializer of the real class will be used
		MockUtils.doNothing();
	}

}
